
package com.health.system.service.system;

import java.util.Map;

import cn.org.rapid_framework.page.Page;
import cn.org.rapid_framework.page.PageRequest;

import java.util.*;

import com.health.system.model.system.UserRole;

import cn.org.rapid_framework.util.*;
import cn.org.rapid_framework.web.util.*;
import cn.org.rapid_framework.page.*;
import cn.org.rapid_framework.page.impl.*;
public interface UserRoleManager {
	
	UserRole getById(java.lang.String id);
	
	void save(UserRole u);
	
	void update(UserRole u);
	
	void removeById (java.lang.String id);
	
	Page findByPageRequest(PageRequest<Map> q);
	/**bzq add */
	List getUserRoleList(java.lang.String userId);
	void deleteUserRoleList(java.lang.String userId);
	
	/**
	 * 查询操作员的角色树
	 * @param userId 操作员ID
	 * @return
	 */
	List getUserRoleTree(String userId);
}
